package strcy.cn.market.service;

import strcy.cn.market.pojo.Product;
import strcy.cn.market.pojo.VO.ProductVO;
import strcy.cn.market.utils.PageBean;

import java.util.List;

public interface ProductService {
    //新增商品
    void add(Product product);
    //根据Id删除商品
    void deleteById(Integer id);
    //更新商品
    void update(Product product);
    //获取商品列表
    List<ProductVO> list();
    //更新商品上下架状态
    void updateStatus(String status, Integer id);
    //分页查询
    PageBean<ProductVO> pageList(Integer pageNum, Integer pageSize);
    //获取商品详情
    ProductVO getById(Integer productId);
}
